398406
237107
762580
634270
519165
355259
477346
947853
704448
443242
853574
377797
5158799
3571581
3096148
2400804
2235988
2058609
1977358
191878
1773118
1722136
1692196
1639471